'use strict';

/**
 * @type {*}
 */

let StringUtil = require('../../util/StringUtil');
let baseService = require('../BaseService');
const URI = {
    ALARM: '/users',
    TREE:'/storage/getStorageTreeList',//新增人工告警页面——zTree
    UPDATE:'',//确认按钮
    SEARCHENTER:'',//回车搜索
    DETAIL:'',//详情页面数据
};

/**
 * 获取-告警管理列表
 * @param thiz
 * @returns {Promise}
 */
module.exports.getAlarmList = function (thiz, params) {
    return baseService.get(thiz, URI.ALARM, params);
};
/**
 * 新增人工告警页面——zTree
 */
module.exports.getStorageTreeList = function (thiz,params) {
    return baseService.get(thiz, URI.TREE,params);
};
/**
 * 新增人工告警页面——确认按钮
 */
module.exports.alarmUpdate = function (thiz, userId) {
    return baseService.put(thiz, StringUtil.format(URI.UPDATE, userId));
};
/**
 * 新增人工告警页面——回车搜索按钮
 */
module.exports.searchEnter = function (thiz, userId) {
    return baseService.put(thiz, StringUtil.format(URI.SEARCHENTER, userId));
};
/**
 * 告警详情页面——数据
 */
module.exports.getAlarmDetail = function (thiz,userId) {
    return baseService.get(thiz, StringUtil.format(URI.DETAIL, userId));
};
